package henu.dao;

import java.util.List;

import henu.bean.TClass;
import henu.bean.User;

/**
 * 班级表的DAO接口层
 * @author 刘元炬
 *时间2016年9月13日
 */
public interface ITClassDao {
	/**
	 * 添加一个班级
	 * @param tclass 班级对象
	 * @return 受影响的行数
	 */
	public int save(TClass tclass);
	
	/**
	 * 删除一个班级
	 * @param fClass 班级名称
	 * @return 受影响的行数
	 */
	public int delete(String fClass);
	
	/**
	 * 更新一个班级的信息
	 * @param fClass 班级名称
	 * @param tclass 修改的班级信息
	 * @return 受影响的行数
	 */
	public int update(String fClass, TClass tclass);
	
	/**
	 * 查询一个班级的信息
	 * @param fClass 班级名称
	 * @return 班级对象
	 */
	public List<TClass> seslect(String province,String values);
	
	/**
	 * 查询所有班级的信息
	 * @return 班级对象的集合
	 */
	public List<TClass> getAll();

	/**
	 * 通过对象的主键查询到该对象
	 * @return 班级对象
	 */
	public TClass get(String fclass);
	
}
